Nat Love

An African-American cowboy and former slave.

Nat Love Definition
Nat Love Definition

Flippy

The leader in educational esports.